package com.wangc.commons.configuration.swagger;

/**
 * paramType：指定参数放在哪个地方
 * <p>
 * header：请求参数放置于Request Header，使用@RequestHeader获取
 * <p>
 * query：请求参数放置于请求地址，使用@RequestParam获取
 * <p>
 * path：（用于restful接口）-->请求参数的获取：@PathVariable
 * <p>
 * body：（不常用）
 * <p>
 * form（不常用）
 */
public class SwaggerParamType {

    /**
     * header：请求参数放置于Request Header，使用@RequestHeader获取
     */
    public static final String HEADER = "header";
    /**
     * query：请求参数放置于请求地址，使用@RequestParam获取
     */
    public static final String QUERY = "query";
    /**
     * path：（用于restful接口）-->请求参数的获取：@PathVariable
     */
    public static final String PATH = "path";
    /**
     * body：（不常用） 以流的形式提交 仅支持POST
     */
    public static final String BODY = "body";
    /**
     * form（不常用）  以form表单的形式提交 仅支持POST
     */
    public static final String FORM = "form";

}
